package com.etc.dao;

import com.etc.dto.OrderAndAddress;
import com.etc.entity.Order;
import com.etc.entity.OrderDetails;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
@Repository
public interface OrderDao {
    /**
     * 通过商家id查询订单
     * @param
     * @return
     */
    public List<OrderAndAddress> queryAllOrder(@Param("id")Integer id,@Param("osid")Integer osid);

    /**
     * 通过用户id进行查询
     * @param
     * @return
     */
     public List<OrderAndAddress> queryIdOrder(@Param("id") Integer id);

    /**
     * 通过订单号来修改状态
     * @param
     * @return
     */
    public int modifyState(@Param("id")Integer id,@Param("osid")Integer osid);

    /**
     * 查看通过详情订单
     * @param
     * @return
     */
    public List<OrderDetails> queryAllId(Integer id);




}
